package com.example.demo.day.config.learn.designBook.part10Template.part3;

//抽象模板类
public abstract class AbstractClass {

    //基本方法
    protected abstract void doSomething();

    //基本方法
    protected abstract void doAnyThing();

    //模板方法
    public void templateMethod() {
        /*
        调用基本方法，完成相关的逻辑
         */
        this.doAnyThing();
        this.doSomething();
    }
}
